﻿using System;
using System.Collections.Generic;
using System.Windows.Forms;

namespace liwuyou.sprider
{
    static class Program
    {
        /// <summary>
        /// 应用程序的主入口点。
        /// </summary>
        [STAThread]
        static void Main()
        {
            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);

            // 只允许同一时间运行一个实例
            System.Threading.Mutex appSingleton = new System.Threading.Mutex(false, "MyProgInstance_PPP");
 
            if(appSingleton.WaitOne(0, false)) 
            {
                //判断系统配置数据库是否存在
                if (!common.CheckCfgDBExit())
                {
                    MessageBox.Show("系统数据库文件不存在，请检查config.db文件是否存在！", "系统错误", MessageBoxButtons.OK, MessageBoxIcon.Error);

                    //退出程序 
                    return;
                }

                //启动程序
                Application.Run(new frmMainForm());  
            }
            else
            {
                MessageBox.Show("程序已经运行，不允许重复运行！", "提示");
            }

          
        }
    }
}
